// 基础运算符=,??=
// 复合运算符+=,-+,*=,/=,%=,~/=累加累减累乘累除
// 条件表达式1.三元 a ? b : c 2. a ?? b
// 控制流语句 if, if else, if else if else
// 循环语句 for循环
// while语句
// 终止循环break跳出循环continue
// switch...case
void main() {
  num a = 10;
  a ??= 20; // a有值就用a否则用20
  print(a);

  a += 30;
  print(a);

  List arr = [1, 2, 3, 4];
  for (var i = 0; i < arr.length; i++) {
    print('第${i}个值为:${arr[i]}');
  }
  for (var item in arr) {
    print(item);
  }
  int cont = 5;
  while (cont < 10) {
    print(cont++);
  }
  int cont1 = 10;
  do {
    print(cont1++);
  } while (cont1 < 15);

  int n = 11;
  switch (n) {
    case 11:
      print('98765432456789765467890');
      break;
    default:
  }
}
